package br.com.goldentrade.util;



import java.io.File;



public class FileAction {
//
//	/**
//	 * Abre uma determinada URL no browser padr�o do sistema.
//	 */
//	public static void openURI(String link) {
//
//		if( !java.awt.Desktop.isDesktopSupported() ) {
//
//			System.err.println( "Desktop is not supported (fatal)" );
//			System.exit( 1 );
//		}
//
//		java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
//
//		if( !desktop.isSupported( java.awt.Desktop.Action.BROWSE ) ) {
//
//			System.err.println( "Desktop doesn't support the browse action (fatal)" );
//			System.exit( 1 );
//		}
//
//		try {
//
//			java.net.URI uri = new java.net.URI(link);
//			desktop.browse( uri );
//		}
//		catch ( Exception e ) {
//
//			System.err.println( e.getMessage() );
//		}
//
//	}
//	
//	
//	public static void openFile(File file) throws GuiException {
//
//		if( !java.awt.Desktop.isDesktopSupported() ) {
//			System.err.println( "Desktop is not supported (fatal)" );
//			throw new GuiException("Desktop n�o � suportado");
//		}
//
//		java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
//
//		try {
//			desktop.open(file);
//		}
//		catch ( Exception e ) {
//			System.err.println( e.getMessage() );
//			throw new GuiException("N�o foi poss�vel abrir o arquivo informado.\n" +
//									"Certifique-se que cont�m o programa apropriado para visualizar o arquivo informado.\n" +
//									"Arquivo: "+file.getName(), e.getStackTrace());
//		}
//
//	}
//	
//	public static void printFile(File file) throws GuiException {
//
//		if( !java.awt.Desktop.isDesktopSupported() ) {
//			System.err.println( "Desktop is not supported (fatal)" );
//			throw new GuiException("Desktop n�o � suportado");
//		}
//
//		java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
//
//		try {
//			desktop.print(file);
//		}
//		catch ( Exception e ) {
//			System.err.println( e.getMessage() );
//			throw new GuiException("N�o foi poss�vel imprimir o arquivo informado.\n" +
//									"Arquivo: "+file.getName(), e.getStackTrace());
//		}
//
//	}
}
